public class curvaSpline{
    public static double[] spline(int n, double t, int coordenada[][]){

        double s[]= new double[2];
        for(int j=0; j<n; j++){
            for(int i=0; i<n;i++){
                if(i<n){
                    s[0]=coordenada[i][1]*(coordenada[i+1][0]-t)/(coordenada[i+1][0]-coordenada[i][0]) +
                       coordenada[i+1][1]*(t-coordenada[i][0])/(coordenada[i+1][0]-coordenada[i][0]);
                       
                    s[1]=coordenada[i][0]*(coordenada[i+1][1]-t)/(coordenada[i+1][1]-coordenada[i][1]) +
                       coordenada[i+1][0]*(t-coordenada[i][1])/(coordenada[i+1][1]-coordenada[i][1]);
                }
            }            
        }
        return s;
    }
}